@charset "utf-8";
/* CSS Document */

/*///////////////////////////////////////////// CSS PARA TODOS LOS NAVEGADORES /////////////////////////////////////////*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

fieldset,img { 
border:0;
}

html, body{
height: 100%;
min-height: 100%;
height: auto !important;
}

.body2{
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(../img/Fondo.jpg) no-repeat right bottom;
}



#cabecera {float: left;width: 100%;height: 110px;background: url(../img/banner_vad.png) no-repeat left center;}
#bola {float: right;width: 250px;height: 90px;background: url(../img/bola_vad.png) no-repeat right center;}
#localizador {float: left;width: auto;}
#contenedorAcceso{
float: left;
width: 100%;
height: auto;
background: transparent url(../img/Cuadros.jpg) no-repeat left top;
}
#contenedorMenu{
float: left;
width: 100%;
height: auto;
 background-color:transparent;
}
#contenedorInicio{
float: left;
width: 100%;
/*height: auto;*/
}
#menu ul li {
 float:none;
 height:auto;
 margin:0 0 0 24px;
}

/* ESTILO GENERAL */
.veo {font-family: "Lucida Calligraphy";font-size:10px;color:#000000;font-weight:bold;letter-spacing:1px;font-style:italic;}
.titulo_aplicacion{text-align:center; font-family:Verdana; font-size:15px;color:#000099; font-weight:bold; letter-spacing:1px; }
.pie_aplicacion{ text-align:center; font-family:Verdana; font-size:9px;color:#000000;font-style:italic;font-weight:bold; }  
/*.cabecera_pagina{width:100%;height:17px;background:#1a81b6;color:#FFFFFF;font-weight:bold;font-family: Verdana;font-size:9px;text-align:left;padding-left:5px;padding-top:2px;padding_bottom:2px;border:1px solid #000000;}*/
.cabecera_pagina{ height:20px; background-color: #3980F4; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:center; color:#FFFFFF; }
.barra_estado{ height:15px; background-color: #eeeeee; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:left; color:#FFFFFF; }
.porcentaje{ height:100%; background-color: gray;font-family:Verdana; font-weight:bolder; font-size:10px; text-align:left; color:#FFFFFF; }
.subcabecera_pagina{width:100%;height:17px;background:#E7E7E7;color:#000000;font-weight:bold;font-family: Verdana;font-size:9px;text-align:left;padding-left:5px;padding-top:2px;padding_bottom:2px;border:1px solid #000000;}
.boton_general{font-family:Verdana;font-size:10px;color:#000000}
.etiqueta{font-family:Verdana;font-size:9px;color:#000000;font-weight:bold;}
.etiqueta2{font-family:Verdana;font-size:9px;color:#000000;font-weight:bold;text-align:center;}
.etiqueta3{font-family:Verdana;font-size:9px;color:#000000;}
.ruta{font-family:Verdana;font-size:9px;color:#FFFFFF;}
.caja_texto{font-family:Verdana;font-size:9px;color:#000000}
.caja_texto2{font-family:Verdana;font-size:9px;color:#000000; align:center;}
.texto_min{font-family:Verdana;font-size:9px;}
.texto_min_1{font-family:Verdana;font-size:9px;color:#FFFFFF;}
.texto_min_1_b{font-family:Verdana;font-size:9px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.subcabecera_tabla{width:100%;height:17px;background:#FCEB94;color:#000000;font-weight:bold;font-family: Verdana;font-size:9px;text-align:left;padding-left:5px;padding-top:2px;padding_bottom:2px;border:1px solid #000000;}
/* FIN ESTILO GENERAL */


/* ESTILO LOGIN */
.cabecera_login{ height:20px; background-color: #1a81b6; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:center; color:#FFFFFF; }
.cuerpo_login{ height:80px; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:center; color:#000000; }
.etiqueta_login{ text-align:right; font-family:Verdana; font-size:10px;color:#000000;font-weight:bolder; }
.texto_login{ font-family:Verdana; font-size:11px;color:#000000; }
/* FIN ESTILO LOGIN */


/* MEN PRINCIPAL */
.menu_principal{width:160px;padding-left:2px;}
.mainDiv{width:160px;}
/*Caja Prinipal*/
.tituloMenu	  {width:167px;height:15px;background-color:#1a81b6;color:#FFFFFF;font-weight:bold;font-family:Verdana;font-size:8px;text-align:center;padding-left:2px;padding-top:5px;}
.topItem      {width:165px;cursor:pointer;height:17px;background-color:#F7F7F7;text-decoration:none;color:#000000;font-weight:bold;font-family:Verdana;font-size:8px;text-align:left;padding-left:2px;padding-top:3px;border:1px solid #1a81b6;}
.topItem a    {width:165px;cursor:pointer;height:17px;background-color:#F7F7F7;text-decoration:none;color:#000000;font-weight:bold;font-family:Verdana;font-size:8px;text-align:left;padding-left:2px;}
.topItemOver  {cursor:pointer;color:#000000;font-family:Verdana;font-size:8px;text-align:left;text-decoration:none;font-weight:bold;padding-left:2px;}
.topItemOver a{cursor:pointer;color:#F7F7F7;font-family:Verdana;font-size:8px;text-align:left;text-decoration:none;font-weight:bold;padding-left:2px;}
.dropMenu     {width:162px;background:#F7F7F7;padding-left:5px;border-left:1px solid #000000;border-right:1px solid #000000;}
.subMenu      {display:none;height:20px;}
.subItem      {width:160px;height:17px;padding-top:15px;text-decoration:none;font-family:Verdana;font-size:9px;text-align:left;color:#000000;}
.subItem a	  {width:160px;height:25px;padding-top:15px;text-decoration:none;font-family:Verdana;font-size:9px;text-align:left;color:#000000;}
.subItemOver  {width:160px;height:20px;color:#000000;font-family:Verdana;font-size:9px;text-align:left;text-decoration:none;}
.subItemOver a{width:160px;height:20px;color:#B60026;font-family:Verdana;font-size:9px;text-align:left;text-decoration:none;}
.drop		  {border-left:1px solid black;border-right:1px solid black;}
/* FIN MEN PRINCIPAL */


/* PESTAAS */
.x27{height:20px;background-color:#E1E1E1;border:1px solid #1a81b6; text-align:center}

.menu_tab{text-align:center;font-family:Verdana;font-size:9px;color:#000000;text-decoration:none;}
/*.x28{height:20px;background-color:#1a81b6;text-align:center;font-family:Verdana;font-size:9px;border:1px solid #000000;color:#FFFFFF;font-weight:bold;}*/
.x28{height:20px;background-color:#3980F4;text-align:center;font-family:Verdana;font-size:9px;border:1px solid #000000;color:#FFFFFF;font-weight:bold;}
.x29{border-bottom:1px solid #000000;height:20px;}
.x30{border-bottom:1px solid #000000;height:20px;background-color:#E7E7E7;font-family:Verdana;font-size:11px;border:1px solid #000000;}
/* FIN PESTAAS */


/* TABLA FFFFD4*/
.x2b{border:1px solid #000000;}
.x2d{border:1px solid #000000;}
.xz{border:1px solid #000000;}
.x2v{color:#000000;text-align:center;font-family:Verdana;font-weight:bold;font-size:11px;}
.x2t{height:15px;color:#000000;background:#FCEB94;text-align:left;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;}
.x2t2{height:15px;color:#000000;background:#FCEB94;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;}
.x2j{height:15px;color:#000000;font-family:Verdana;font-size:9px; border-bottom:1px solid #E1E1E1;}
.x2j2{height:15px;color:#000000;font-family:Verdana;font-size:9px; text-align:center; border-bottom:1px solid #E1E1E1;}
.caja_buscador{border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
.titulo_listado{height:20px; background-color:#FFFFD4; padding-left:10px; padding-right:10px; border:1px solid #000000; color: #000000; font-family: Verdana;font-weight: bold; font-size:11px}
.titulo_historico{height:20px; background-color:#E1E1E1; padding-left:6px; padding-right:6px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; color: #000000; font-family: Verdana;font-weight: bold; font-size:11px}
.texto_min{font-family:Verdana;font-size:10px;}
/* FIN TABLA */




.TablaGeneral{border: 1px solid #000000;}
.TextoResaltado{font-family:Verdana; font-size:12px;color:#000000;text-align:left}
.TextoGeneral{font-family:Verdana; font-size:10px;color:#000000;text-align:justify}
.EtiquetaGeneral{font-family:Verdana; font-weight:bolder; font-size:10px;color:#1a81b6;}
.EtiquetaResaltada{font-family:Verdana; font-weight:bolder; font-size:12px;color:#000000;}
.subcabecera_expedientes{height:20px;background-color:#E1E1E1;}
.mensaje_error{background-color:#E1E1E1;color:#000000;font-family:verdana;font-size:10px;}
.x3m{background-color:#E1E1E1;}
.x21{color:red;font-family:verdana;font-size:11px;}
.x22{color:red;font-family:verdana;font-size:11px;}
.x3e{background-color:#000000;}
.x8o{background-color:#E1E1E1;}
.x3u{color:#000000;font-family:verdana;font-size:10px;}
.x8p{color:#000000;font-family:verdana;font-size:10px;}
.InfoRegistro{height:10px;font-family:Verdana; font-size:9px;color:#000000;font-style:italic;}

/* Estilos tab panel*/
.tabControl{ width:500px;}
.lowTab, .highTab{  background-repeat:no-repeat; cursor:pointer;width:75px;}
.lowTab{ background-image:url('tab_inactive_75x20.gif');}
.highTab{background-image:url('tab_active_75x20.gif');}
.tabHolder{width:100%; height:20px;border-collapse:collapse;border-spacing:0px; -moz-user-select:none; }
.tabPanel{ top:20px; left:0px; width:100%;height:50px;background-color:#cad7e3;border:1px solid #3c597b;}

/* Etiquetas Buscador */
.xa{color: #000000;font-family: Verdana;font-weight: bold;font-size:11px}

/* Texto Buscador Contactos */
.x6{color: #000000;font-family: Verdana;font-size:11px}



.x52{font-family:Verdana; font-size:9px;}
.x53{font-family:Verdana; font-size:9px;}
.x2f{border:1px solid #000000;}
.x2g{border:1px solid #000000;}

/* cabecera del listado */
.x2x{background-color:#FFFFD4; color: #000000; text-align:center; font-family: Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:1px solid #000000}
.x34{background-color:#FFFFD4; color: #000000; text-align:center; font-family: Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:1px solid #000000}

.x35{height:15px;color:#000000;background:#FFFF90;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;border-right:1px solid #000000}
.x36{background-color:#FFFF90; color: #000000; text-align:center; font-family: Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:1px solid #000000}
.x37{border-bottom:1px solid #000000;height:15px;background-color:#E7E7E7;font-family:Verdana;font-size:9px;border:1px solid #000000;text-align:center;}
.x38{height:15px;color:#000000;background:#FFFFD4;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;}
.x39{height:15px;color:#000000;background:#FFFFD4;text-align:center;font-family:Verdana;font-size:9px; border-bottom:1px solid #000000;}
.x40{height:15px;color:#000000;background:#FFFF90;text-align:center;font-family:Verdana;font-size:9px; border-bottom:1px solid #000000;}
/* listado */
.x60{color: #000000; background-color:#FFFFFF; font-family: Verdana;font-size:11px; text-align:left; border-bottom:1px solid #000000; border-right:1px solid #000000}

.x61{height:20px;background-color:#F8D633;text-align:center;font-family:Verdana;font-size:9px;color:#000000;font-weight:bold;}
.x62{height:15px;color:#000000;background:#FFFF90;text-align:center;font-family:Verdana;font-size:9px;font-weight:bold; border-bottom:1px solid #000000;}
.x63{height:15px;color:#000000;background:#FFFFD4;text-align:center;font-family:Verdana;font-size:9px;font-weight:bold; border-bottom:1px solid #000000;}
.x63b{height:15px;color:#000000;background:#FFFFD4;text-align:center;font-family:Verdana;font-size:9px;font-weight:bold; border-bottom:1px solid #000000;border-right:2px solid #000000;}
.x64{height:15px;color:#000000;background:#FFFFD4;text-align:left;font-family:Verdana;font-size:9px; border-bottom:1px solid #000000;border-right:2px solid #000000;}
.x65{height:15px;color:#000000;background:#FFFFD4;text-align:left;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;border-right:2px solid #000000;}
.x66{height:15px;color:#000000;background:#FFFF90;text-align:left;font-family:Verdana;font-size:9px; border-bottom:1px solid #000000;border-right:2px solid #000000;}
.x67{height:15px;color:#000000;background:#FFFF90;text-align:left;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;border-right:2px solid #000000;}
.x68{height:15px;color: #000000;background:#FFFFD4;text-align:center;font-family:Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:2px solid #000000;}
.x69{height:15px;color: #000000;background:#FFFF90;text-align:center; font-family: Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:2px solid #000000;}
.x70{height:15px;color:#000000;background:#FFFF90;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;}
.cabecera_votacion{ height:20px; background-color: #3980F4; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:center; color:#FFFFFF; }
.cabecera_votacion2{ height:20px; background-color: #3980F4; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:left; color:#FFFFFF; }
.cabecera_cand1{height:15px;color: #000000;background:#FFC000;text-align:center;font-family:Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:2px solid #000000;}
.cabecera_cand2{height:15px;color: #000000;background:#00B050;text-align:center; font-family: Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:2px solid #000000;}
.cabecera_cand3{height:15px;color: #000000;background:#00B0F0;text-align:center; font-family: Verdana;font-weight: bold;font-size:11px; border-bottom:1px solid #000000; border-right:2px solid #000000;}
.x71{height:15px;color:#FFFFFF;background:#0070C0;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;}
.x72{height:15px;color:#FFFFFF;background:#0070C0;text-align:left;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:1px solid #000000;border-right:1px solid #000000;}

.x73{height:15px;color:#FFFFFF;background:#0070C0;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:1px solid #000000;border:1px solid #000000;}
.x74{height:15px;color: #000000;background:#FFC000;text-align:center;font-family:Verdana;font-weight: bold;font-size:10px; border-bottom:1px solid #000000; border:1px solid #000000;}

.x75{height:20px;background-color:#F8D633;text-align:center;font-family:Verdana;font-size:9px;color:#000000;font-weight:bold;border-right:2px solid #000000;border-bottom:1px solid #000000;}

.x76{height:15px;color:#000000;background:#EDE9E9;text-align:center;font-family:Verdana;font-weight:bold;font-size:9px; border-bottom:2px solid #000000;}

.x77{height:15px;color:#000000;background:#FFFFFF;text-align:center;font-family:Verdana;font-size:9px;font-weight:bold; border-bottom:1px solid #000000;}
.x78{height:15px;color:#000000;background:#FFFFFF;text-align:left;font-family:Verdana;font-size:9px; border-bottom:1px solid #000000;border-right:2px solid #000000;}

.cabecera_papeleta{ height:20px; background-color: #FFFFFF; border:1px solid #1a81b6; font-family:Verdana; font-weight:bolder; font-size:10px; text-align:left; color:#000000; }
/*///////////////////////////////////////////// INICIO  /////////////////////////////////////////*/



.entrada a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/entrada.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;

}

.entrada OraLink{
	color: white;
}
.entrada a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/entradaON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.buscador a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/buscador.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.buscador a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
background: url(../img/buscadorON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.alertas a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/alertas.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.alertas a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/alertasON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.voluntarios a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/voluntarios.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.voluntarios a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/voluntariosON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.registroVotos a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/registroVotos.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.registroVotos a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/registroVotosON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.addVotos a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/addVotos.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.addVotos a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/addVotosON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.notificaciones a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/notificaciones.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.notificaciones a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/notificacionesON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.graficos a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/graficos2.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.graficos a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/graficosON2.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.demandantes a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/demandantes.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.demandantes a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/demandantesON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.admin a{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
background: url(../img/administracion.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}

.admin a:hover{
width: 206px;
height: 100px;
display: block;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
background: url(../img/administracionON.gif) no-repeat left top;
padding-top: 3px;
padding-left: 40px;
}